// .uni-page-head .uni-page-head-bd {
// 	left: 40px;
// }

.detail-mod {
		padding-bottom: 120rpx;
	}

	.deal {
		justify-content: space-between;
		padding: 40rpx 0;
		font-size: 26rpx;
		color: #999;
		padding: 50rpx 0 25rpx;
		margin-left: 13px;
		line-height: 1.8;
	}

	.deal-num {
		color: #333;
		padding: 0 2px;
	}

	.share-btn {
		padding: 6px 9px 4px 4px;
		background-color: #e3e6ec;
		border-radius: 15px 0 0 15px;
		line-height: 1;
	}

	.detail-shade {
		border: .5px solid #DCDFE6;
	}

	.detail-ticket-box {
		height: 100rpx;
		align-items: center;
	}

	.detail-ticket-title {
		color: #666;
		font-size: 29rpx;
		line-height: 1.7;
	}

	.detail-ticket-img {
		margin-left: 10px;
		width: 130rpx;
		height: 50rpx;
	}

	.detailDataItem {
		margin: 0 6px;
		font-size: 24rpx;
	}

	.detailDataText {
		font-size: 25rpx;
		color: #666;
	}

	.detailDataListClassify,
	 {
		line-height: 3;
	}
	
	.detailNav-box {
		height: 100rpx;
	} 
	
	.detailNav {
		font-size: 27rpx;
		color: #444;
		z-index: 999;
		line-height: 3;
	}
	
	.detailNavFixed {
		width: 100%;
		position: fixed;
		top: 86rpx;
		font-size: 27rpx;
		color: #444;
		z-index: 999;
		line-height: 3;
		background-color: #fff;
	}
	
	
	.detailNavItemActiv {
		&::after {
			display: block;
			content: '';
			width: 60rpx;
			height: 2px;
			margin: -6px 0 12px 38%;
			background-color: #59b195;

		}
	}

	.detail-banner1 {
		width: 100%;
		height: 8000rpx;
	}

	.detail-banner2 {
		width: 100%;
		height: 2000rpx;
	}

	.scroll-view {
		height: 100vh;
	}

	.detail-fiexd {
		position: fixed;
		top: 44rpx;
	}
	
	.popup-content {
		width: 100%;
		height: 1000rpx;
		overflow: auto;
	}
	
	.detail-checked {
		width: 100%;
		height: 2000rpx;
	}
	
	.detail-ticketBox {
		width: 100%;
		padding: 20rpx;
		box-sizing: border-box;
	}
	
	.app-ticket-text {
		margin-left: 20rpx;
		font-size: 25rpx;
		color: #333;
		line-height: 1.8;
	}
	
	.detail-ticketImg {
		width: 100%;
		height: 200rpx;
	}
	
	.detailBottomNav-pad {
		padding: 10rpx 20rpx;
		position: relative;
		color: #fff;
		
		.detailBottomNav-suspended {
			content: '';
			position: absolute;
			top: -65rpx;
			right: 20rpx;
			padding: 8rpx 17rpx;
			border-radius: 2px;
			background-color: #ff565d;
			&::after {
				content: '';
				position: absolute;
				bottom: -9rpx;
				right: 45rpx;
				width: 0;
				height: 0;
				border-style: solid;
				border-width: 5px 4px 0 4px;
				border-color: #ff565d transparent transparent transparent;
			}
		}
		
		.detailBottomNav-box {
			background-color: #34bc96;
			border-radius: 2px;
			text-align: center;
			overflow: hidden;
			.fw {
				margin-top: 10rpx;
				font-size: 30rpx;
			}
		}
	}